package algoWing42.modelo;


public class PackDeArmamento extends Item {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 4872351148250865394L;
	public static final int RADIO_PACK_ARMAMENTO = 50;
	public static final int CANTIDAD_ARMAS = 10;
    
	public PackDeArmamento(int x, int y) {
        super(x, y, RADIO_PACK_ARMAMENTO);
        inicializarPackDeArmamento();
    }

    public PackDeArmamento(Punto posicion) {
        super(posicion.getX(), posicion.getY(), RADIO_PACK_ARMAMENTO);
        inicializarPackDeArmamento();
    }
    
    private void inicializarPackDeArmamento() {
    	this.cantidad = CANTIDAD_ARMAS;
    }

    /**
     * Metodo de dispatch versus el jugador.
     */
    public void colisionConJugador(AvionJugador jugador) {
        jugador.colisionConPackDeArmamento(this);
        this.destruir();
    }    
}
